<!--配合login-old.html使用 ， 已废弃-->
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>用户注册</title>
</head>
<body>
<h1>用户注册</h1>
<form onsubmit="return checkForm();" method="post" action="signUp.php">
    <label>姓名：</label><input type="text" id="name" name="name" required><br>
    <label>手机号码：</label><input type="text" id="phone" name="phone" required><br>
    <label>密码：</label><input type="password" id="password" name="password" required><br>
    <label>确认密码：</label><input type="password" id="confirm_password" name="confirm_password" required><br>
    <input type="submit" value="注册">
    <input type="button" value="取消" onclick="window.location.href='login.html';">
</form>
<script>
    function checkForm() {
        var name = document.getElementById("name").value;
        var phone = document.getElementById("phone").value;
        var password = document.getElementById("password").value;
        var confirmPassword = document.getElementById("confirm_password").value;

        // 姓名不能为空
        if (name == "") {
            alert("姓名不能为空！");
            return false;
        }

        // 手机号码必须为11位数字
        if (phone.length != 11 || isNaN(phone)) {
            alert("请输入11位数字的手机号码！");
            return false;
        }

        // 密码至少8位
        if (password.length < 8) {
            alert("密码至少为8位！");
            return false;
        }

        // 密码和确认密码必须一致
        if (password != confirmPassword) {
            alert("密码和确认密码必须一致！");
            return false;
        }

        // 禁止输入某些字符
        var regExp = /[&<>'"-]/;
        if (regExp.test(name) || regExp.test(password)) {
            alert("姓名和密码不能包含以下字符：& < > ' \" -");
            return false;
        }

        return true;
    }
</script>
</body>
</html>


